package services;

import dao.IndentDao;
import model.Indent;

import java.util.List;

public class IndentService {
    IndentDao indentDao = new IndentDao();//对indent表进行实例化操作

    /**
     * 对indent表进行添加操作
     *
     * @param indent 实体
     * @return 添加是否成功
     */
    public int add(Indent indent) {//
        System.out.println("进入添加业务流程");
        int num = 0;//设置返回类型默认值
        num = indentDao.add(indent);//对dao层add方法进行调用  返回添加结果
        return num;//
    }

    /**
     * 对indent表进行修改操作
     * @param indent 实体
     * @return 修改是否成功
     */
    public int update(Indent indent){
        System.out.println("进入更改方法");
        int isSuccess=0;//更新未成功
        isSuccess=indentDao.update(indent);  //去dao层找update函数
        return isSuccess;
    }

    /**
     * 对indent表进行删除操作
     * @param indent 实体
     * @return 删除是否成功
     */
    public int del(Indent indent){
        int isDel=0;//删除未成功
        isDel=indentDao.del(indent);   //去dao层找del函数
        return isDel;
    }

    /**
     * 对indent表进行查询操作
     * @param indent 实体
     * @return
     */
    public List<Indent> getAll(Indent indent){
        List<Indent> listIndent=indentDao.getAll(indent);//调用dao层的getall方法 返回查询结果
        return listIndent;
    }
    public List<Indent> getDan(Indent indent){
        List<Indent> listIndent=indentDao.getDan(indent);//调用dao层的getall方法 返回查询结果
        return listIndent;
    }

    public List<Indent> getAddc(Indent indent){
        List<Indent> listIndent=indentDao.getAddc(indent);//调用dao层的getall方法 返回查询结果
        return listIndent;
    }

}
